package com.woniuxy.mapper;

import com.woniuxy.entity.CommunicateContext;
import com.woniuxy.entity.CommunicateContextExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface CommunicateContextMapper {
    long countByExample(CommunicateContextExample example);

    int deleteByExample(CommunicateContextExample example);

    int deleteByPrimaryKey(Integer contextId);

    int insert(CommunicateContext record);

    int insertSelective(CommunicateContext record);

    List<CommunicateContext> selectByExample(CommunicateContextExample example);

    CommunicateContext selectByPrimaryKey(Integer contextId);

    int updateByExampleSelective(@Param("record") CommunicateContext record, @Param("example") CommunicateContextExample example);

    int updateByExample(@Param("record") CommunicateContext record, @Param("example") CommunicateContextExample example);

    int updateByPrimaryKeySelective(CommunicateContext record);

    int updateByPrimaryKey(CommunicateContext record);
}